#calendar_div { background-color: #FFFFFF; font-size: 11px; }

.CALcpYearNavigation, .CALcpMonthNavigation {
			background-color:#FFF;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#000;
}

TD.CALcpCurrentMonthDate, TD.CALcpOtherMonthDate {
	padding: 2px;
}

.CALcpCurrentMonthDate, .CALcpOtherMonthDate, .CALcpCurrentDate {
			text-decoration:none;
}

.CALcpCurrentMonthDateDisabled, .CALcpOtherMonthDateDisabled, .CALcpCurrentDateDisabled {
			color:#D0D0D0;
			text-decoration:line-through;
}

.CALcpCurrentMonthDate {
			color:#6677DD;
			font-weight:bold;
}
.CALcpCurrentDate {
			color: #FFFFFF;
			font-weight:bold;
}

.CALcpOtherMonthDate {
			color:#808080;
}

TD.CALcpCurrentDate {
			color:#FFFFFF;
			background-color: #6677DD;
}

TD.CALcpCurrentDateDisabled {
			border: 1px solid #FFAAAA;
}

TD.CALcpTodayText, TD.CALcpTodayTextDisabled {
			border:solid thin #6677DD;
			border-width:1 0 0 0;
}

A.CALcpTodayText, SPAN.CALcpTodayTextDisabled {
			height:20px;
}

A.CALcpTodayText {
			color:#6677DD;
			font-weight:bold;
}

SPAN.CALcpTodayTextDisabled {
			color:#D0D0D0;
}

.CALcpBorder {
			border: none;
}